# -*- coding: utf-8 -*-
def trace(func):
    def wrapper(*args, **kwargs):
        print(f'\n{func.__name__} ||', args, kwargs)
        res = func(*args, **kwargs)
        print('-'*100)
        return res

    return wrapper